void main() {
  // funDemo1();
  Function fun = funDemo1;
  fun();

  //  ----------------
  funcDemo2(() {
    print('传递一个函数过去，被调用了');
  });

// 匿名函数
  Function ff = () {
    print('这是一个匿名函数');
  };
  ff();
}

// 1.1 函数可以作为对象赋值给其他变量
void funDemo1() {
  print('运行函数: funDemo1');
}

// 2.1 函数可以作为参数传递给其他函数
void funcDemo2(Function func) {
  // 调用外界传入的函数
  func();
}
